hash_distr.hpp File Reference

This is a utility that is designed to move a set of data for a collection of buses and/or branches based on the process that owns the buses or branches. Ownership is based on the original index of the bus or branch. More...

#include <ga.h>
#include <boost/unordered_map.hpp>
#include "gridpack/parallel/index_hash.hpp"
#include "gridpack/utilities/exception.hpp"
Include dependency graph for hash_distr.hpp:

Go to the source code of this file.

Classes

class  gridpack::hash_distr::HashDistribution< _network, _bus_data_type, _branch_data_type >
struct  gridpack::hash_distr::HashDistribution< _network, _bus_data_type, _branch_data_type >::bus_data_pair
struct  gridpack::hash_distr::HashDistribution< _network, _bus_data_type, _branch_data_type >::branch_data_pair

Namespaces

namespace  gridpack
namespace  gridpack::hash_distr

Defines

#define SYSTOLIC

Detailed Description

This is a utility that is designed to move a set of data for a collection of buses and/or branches based on the process that owns the buses or branches. Ownership is based on the original index of the bus or branch.

Author:
Bruce Palmer
Date:
2014-07-28 09:25:03 d3g293

Define Documentation

#define SYSTOLIC
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Feb 2020 for GridPACK by  doxygen 1.6.1